Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F3 Australia F5 Australia F6 Australia F9 Australia F10 Australia F11 Australia F4 Australia F5 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Thailand F1 Thailand F2 Australia F6 Australia F8 Australia F9 Australia F10 Australia F11 New Zealand F2 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F6 Australia #2-w1 Australia F3 Australia F3 Thailand F3 Australia F7 Australia F12 Australia F13 Australia F3 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F5 Indonesia F6 Australia F6 Australia F7 Australia F8 Mexico F7 Mexico F8 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Australia F1 Australia F2 Espinho Challenger - Espinho Uncle Toby's Challenger in Burnie - Burnie Kia International In Caloundra - Caloundra Sunset Moulding Challenger - Yuba City Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Aptos Challenger Vancouver Challenger Barletta Citta Della Disfida Open 2000 - Barletta Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Rimouski Challenger Baton Rouge Challenger Carson Challenger Ojai Challenger Aptos Challenger Bangkok Challenger Tiburon Challenger Charlottesville Challenger Burnie Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Nottingham Challenger Caloundra Challenger Bordeaux Challenger Caltanissetta Challenger Nottingham Challenger Milan Challenger Braunschweig Challenger Pozoblanco Challenger Genova Challenger Seville Challenger Nottingham Challenger Nottingham Challenger Irving Challenger Traralgon Challenger Canberra Challenger Dallas Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger Leon Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Manchester Challenger Surbiton Challenger Lexington Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Winnipeg Challenger Orleans Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Quanzhou Challenger Taipei City Challenger Gimcheon Challenger Prostejov Challenger Milan Challenger Marburg Challenger Bastad Challenger Gatineau Challenger Granby Challenger Como Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Rome Challenger Kaohsiung Challenger Ningboo Challenger Ho Chi Minh City Challenger Shenzhen Challenger Mouilleron-Le-Captif Challenger Kobe Challenger Hua Hin Challenger Playford Challenger Rennes Challenger Santiago Challenger Aix En Provence Challenger Lisbon Challenger San Benedetto Challenger Padova Challenger Sopot Challenger Cordenons Challenger Florence Challenger Liberec Challenger Barcelona Challenger Calgary Challenger Las Vegas Challenger Noumea Challenger Aptos Challenger Murcia Challenger Bordeaux Challenger Braga Challenger Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Sopot Challenger Como Challenger Genova Challenger Biella Challenger Barcelona Challenger Hamburg Challenger Prague II Challenger Cordenons Challenger Biella Challenger Alicante Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Manerbio Challenger Barcelona Challenger Alphen Challenger Granby Challenger Maui Challenger Nottingham-2 Challenger Burnie Challenger Ilkley Challenger Genova Challenger Calabasas Challenger Tallahassee Challenger Shenzhen Challenger Marbella Challenger Challenger Banque Nationale - Granby Sibiu Challenger Burnie Challenger Eckental Challenger AXA Open II - Espinho Open de Charleroi - Charleroi Monterrey Challenger Leon Challenger V Torneo Internazionale di Tennis - Barletta Sarasota Challenger Tenerife Challenger Ramat Hasharon Challenger Savannah Challenger Sacramento Challenger Athens Challenger Burnie Challenger Open Seat-Godo '99 - Barcelona Open Seat-Godo 2000 - Barcelona Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Open 13 - Marseille Dubai Tennis Open - Dubai Open 13 - Marseille Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Open de Moselle - Metz Indian Wells Challenger Caloundra ATP Challenger - Caloundra Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Heineken Open - Auckland Tiburon Challenger Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Club Coop's ATP Challenger International - Brisbane AXA Open - Lisbon Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Sardinia International Championship - Cagliari Orange Warsaw Open - Warsaw Szczecin Challenger Catella Swedish Open - Bastad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad International German Open - Hamburg Countrywide Classic - Los Angeles Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney Seville Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Citi Open - Washington Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Kia International in Burnie - Burnie Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Copa Sevilla - Seville SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Aix En Provence Challenger Shenzhen Open - Shenzhen China Open - Beijing Chuncheon Challenger St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Ramat Hasharon Challenger Apia International - Sydney Binghamton Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Uncle Toby's Australian Men's Clay Court Challenger - Canberra Binghamton Challenger Biella Challenger Seoul Challenger Burnie Challenger Tennis Cup of Flanders - Ostende Skandia Open - Linz Citi Open - Washington Mexico City Challenger Talahassee Challenger Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Citi Open - Washington Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Maia Open - Oporto Copa Sevilla Internacionales de Andalucia - Seville Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Caloundra Challenger Barcelona Open Banc Sabadell - Barcelona Indian Wells Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rijeka Challenger Launceston Challenger San Benedetto Challenger U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Renault Slovenian Open - Ljubljana SkiStar Swedish Open - Bastad Lexington Challenger Ho Chi Minh City Challenger Citi Open - Washington Marbella Challenger FILA Challenger Biella - Biella Casino Lugano - Lugano Ningboo Challenger Open Diputacion Pozoblanco - Cordoba MST ATP Challenger International - Burnie Alicante Challenger Happy Valley Challenger Budapest Challenger Marbella Challenger Winnetka Challenger Open Diputacion - Cordoba CA-Challenge 2000 - Graz Intrum Stockholm Open - Stockholm Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Kia International In Kawana - Kawana Baton Rouge Challenger Brasil Open - Salvador Barcelona Open Banc Sabadell - Barcelona Davidoff Swiss Indoors - Basel Rakuten Japan Open - Tokyo Calabasas Challenger Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Valencia Open - Valencia Lexington Challenger Brasil Open - Sao Paulo SAP Open - San Jose Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Winston-Salem Open - Winston-Salem Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris PTT Thailand Open - Bangkok China Open - Beijing Heineken Open - Auckland Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Brisbane International - Brisbane Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Mallorca Open - Mallorca BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Apia International - Sydney Dubai Open - Dubai Rogers Cup - Montreal Mercedes Cup - Stuttgart Western & Southern Financial Group Masters - Cincinnati CA Tennis Trophy - Vienna Adidas International - Sydney Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai NASDAQ-100 Open - Miami Dubai Tennis Open - Dubai Masters Series Monte Carlo - Monte Carlo Open Seat Godo 2003 - Barcelona Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Next Generation Adelaide International - Adelaide Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Kaohsiung Challenger Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Melbourn Challenger Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Telenordia Swedish Open - Bastad Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Nottingham Challenger Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo ABN/AMRO World Tennis Tournament - Rotterdam Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Telenordia Swedish Open - Bastad Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati 2002 Mercedes Cup - Stuttgart Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Vancouver Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Morelos Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Stockholm Open - Stockholm Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Open - Mallorca Atlanta Tennis Championships - Atlanta Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis Internazionali BNL d'Italia - Rome VTR Open - Vina del Mar Open Seat-Godo 2001 - Barcelona Delray Beach International Tennis Championships - Delray Beach Mallorca Open - Mallorca Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow CA Tennis Trophy - Vienna Adidas International - Sydney Koblenz Challenger Trofeo Conde de Godo - Barcelona China Open - Beijing The Dubai Tennis Championships - Dubai Abierto Mexicano de Tenis Pegaso - Acapulco Ordina Open - 's-Hertogenbosch CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Wimbledon - London Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) French Open - Paris U.S. Open - New York Olympics - Athens Australian Open - Melbourne BNP Paribas Open - Indian Wells Davis Cup, World Group, QF, ESP-GER, 3-2 Sony Open Tennis - Miami Davis Cup, Group I, 2R, AUS-KOR 5-0 Olympics - Beijing Wimbledon - London French Open - Paris U.S. Open - New York Tennis Masters Cup Shanghai - Shanghai Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group I, 1R, TPE-AUS 0-5